import { defHttp } from '/@/utils/http/axios';
const baseAPi = '/Resource/';
const baseMesAPi = '/Meslink/';

/**
 * @description: 保存配置文件
 */
export function saveconfig() {
  return defHttp.post({ url: `${baseAPi}saveconfig` });
}
/**
 * @description: 新增配置
 */
export function addconfig(data) {
  return defHttp.post({ url: `${baseAPi}addconfig`, data });
}
/**
 * @description: 删除配置
 */
export function delconfig(data) {
  return defHttp.post({ url: `${baseAPi}delconfig`, data });
}
/**
 * @description: 更新配置
 */
export function updateconfig(data) {
  return defHttp.post({ url: `${baseAPi}updateconfig`, data });
}
/**
 * @description: 获取配置列表
 */
export function getconfiginfo(data) {
  return defHttp.post({ url: `${baseAPi}getconfiginfo`, data });
}
/**
 * @description: 新增数据配置
 */
export function adddbconfig(data) {
  return defHttp.post({ url: `${baseAPi}adddbconfig`, data });
}
/**
 * @description: 删除数据库配置
 */
export function deldbconfig(data) {
  return defHttp.post({ url: `${baseAPi}deldbconfig`, data });
}
/**
 * @description: 更新数据库配置
 */
export function updatedbconfig(data) {
  return defHttp.post({ url: `${baseAPi}updatedbconfig`, data });
}
/**
 * @description: 查询数据库配置
 */
export function getdbconfiginfo(data) {
  return defHttp.post({ url: `${baseAPi}getdbconfiginfo`, data });
}
/**
 * @description: 测试链接
 */
export function testdbconnection(data) {
  return defHttp.post({ url: `${baseAPi}testdbconnection`, data });
}

/**
 * @description: 获取模版
 */
export function getdatabasetemplates() {
  return defHttp.post({ url: `${baseAPi}getdatabasetemplates` });
}
/**
 * @description: 选中mes信息后调的接口
 */
export function setmeslinkconfig(data) {
  return defHttp.post({ url: `${baseMesAPi}setmeslinkconfig`, data });
}
